package com.quanyan.assets.entity;

import java.io.Serializable;
import java.util.Date;

public class TbAccumulateRule implements Serializable {
    private Integer id;

    private String businessCode;

    private String pKey;

    private String pDescribe;

    private Long maxUseable;

    private String accumulateRule;

    private Byte ruleType;

    private Byte opType;

    private Byte assetsType;

    private Byte state;

    private Integer useAmount;

    private Integer todayUseAmount;

    private Long firstAmount;

    private String systemCode;

    private Date createTime;

    private Date updateTime;

    private static final long serialVersionUID = 1L;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getBusinessCode() {
        return businessCode;
    }

    public void setBusinessCode(String businessCode) {
        this.businessCode = businessCode;
    }

    public String getpKey() {
        return pKey;
    }

    public void setpKey(String pKey) {
        this.pKey = pKey;
    }

    public String getpDescribe() {
        return pDescribe;
    }

    public void setpDescribe(String pDescribe) {
        this.pDescribe = pDescribe;
    }

    public Long getMaxUseable() {
        return maxUseable;
    }

    public void setMaxUseable(Long maxUseable) {
        this.maxUseable = maxUseable;
    }

    public String getAccumulateRule() {
        return accumulateRule;
    }

    public void setAccumulateRule(String accumulateRule) {
        this.accumulateRule = accumulateRule;
    }

    public Byte getRuleType() {
        return ruleType;
    }

    public void setRuleType(Byte ruleType) {
        this.ruleType = ruleType;
    }

    public Byte getOpType() {
        return opType;
    }

    public void setOpType(Byte opType) {
        this.opType = opType;
    }

    public Byte getAssetsType() {
        return assetsType;
    }

    public void setAssetsType(Byte assetsType) {
        this.assetsType = assetsType;
    }

    public Byte getState() {
        return state;
    }

    public void setState(Byte state) {
        this.state = state;
    }

    public Integer getUseAmount() {
        return useAmount;
    }

    public void setUseAmount(Integer useAmount) {
        this.useAmount = useAmount;
    }

    public Integer getTodayUseAmount() {
        return todayUseAmount;
    }

    public void setTodayUseAmount(Integer todayUseAmount) {
        this.todayUseAmount = todayUseAmount;
    }

    public Long getFirstAmount() {
        return firstAmount;
    }

    public void setFirstAmount(Long firstAmount) {
        this.firstAmount = firstAmount;
    }

    public String getSystemCode() {
        return systemCode;
    }

    public void setSystemCode(String systemCode) {
        this.systemCode = systemCode;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}